import math
'''
str(object) 把值转换为字符串
repr(object) 返回值的字符串标示形式
abs(number) 返回数字的绝对值
cmath.sqrt(number) 返回平方根，也可以应用于负数
float(object) 把字符串和数字转换为浮点数
help() 提供交互式帮助
input(prompt) 获取用户输入
int(object) 把字符串和数字转换为整数
math.ceil(number) 返回数的上入整数，返回值的类型为浮点数
math.floor(number) 返回数的下舍整数，返回值的类型为浮点数
math.sqrt(number) 返回平方根不适用于负数
pow(x,y[.z]) 返回X的y次幂（有z则对z取模）
round(number[.ndigits]) 根据给定的精度对数字进行四舍五入
'''

a = -5
print(abs(a))
b= 5.1244
print(round(b,2))
print(math.ceil(b))



def prn_obj(obj):
    print('\n'.join(['%s:%s' % item for item in obj.__dict__.items()]))
prn_obj(math)